<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9,IE=8" />
  <meta name="viewport"
    content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />


  <meta name="mobile-web-app-capable" content="yes" />
  <meta name="apple-mobile-web-app-capable" content="yes" />
  <meta name="apple-mobile-web-app-status-bar-style" content="black" />

  <link href="static\lib\content/font.css" rel="stylesheet" type="text/css" />
  <link href="./static/lib/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />
  <link href="./static/lib/bootstrap/css/bootstrap-themes.css" rel="stylesheet" type="text/css" />
  <!--删除部分无用连接-->

  <script type="text/javascript" charset="utf-8" src="./static/lib/jquery.js"></script>
  <script type="text/javascript" charset="utf-8" src="./static/lib/bootstrap/js/bootstrap.js"></script>
  <!--删掉了不用的连接-->



</head>

<body>
  <style>
    body {
      margin-bottom: 50px;
    }

    .page-title {
      background: rgb(187, 212, 171) none repeat scroll 0 0;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
      clear: both;
      height: 43px;
      line-height: 43px;
      padding: 0 20px;
      margin-bottom: 3px;
    }
  </style>
  <div class="page-title">
    1.1 ~ 1.3
  </div>
  <div id="container" class="container">
    <div class="pagebg"></div>
    <div class="pagemain">
      <div class="tabbable olive brief  animate" id="tabs265383"
        data-animate="[{&quot;effect&quot;:&quot;&quot;,&quot;duration&quot;:&quot;1s&quot;,&quot;delay&quot;:&quot;0s&quot;,&quot;count&quot;:&quot;1&quot;,&quot;hide&quot;:false},{&quot;effect&quot;:&quot;&quot;,&quot;duration&quot;:&quot;1s&quot;,&quot;delay&quot;:&quot;0s&quot;,&quot;count&quot;:&quot;1&quot;,&quot;hide&quot;:false}]">
        <ul class="nav nav-tabs" role="tablist">
          <li><a href="#tab2653831" role="tab" data-toggle="tab">学习路径</a></li>
          <li><a href="#tab2653832" role="tab" data-toggle="tab">学习目标</a></li>
          <li><a href="#tab2653833" role="tab" data-toggle="tab">典型案例</a></li>

        </ul>
        <div class="tab-content ">

          <div class="tab-pane" id="tab2653831" style="">
            <div class="gradual-purple">
              <p class="font">
                1）开门第一课：
                安装VC++6.0,在窗口打印出“hello world”

                2）数据类型的认识(char int float double bool等等)
                注意有符号和无符号的范围，每种数据类型在当前编译环境所占字节数。
                （计算机基本知识需要补充，比如一个字节等于多少位，十六进制与二进制，十进制的转换等等）

                3） 算数运算符（+ - * / % =）逻辑运算符（&& ||）判断运算符（ == !=）等等
                这里需要注意的是每种运算符的优先级

                4） 数据类型的转换（强制转换，隐性转换）
                用编译器编写这两句语句看有什么区别
                3/2，3.0/2

                5） 语句 表达式 块
                知道这三者之间的联系与区别
              </p>
            </div>
          </div>

          <div class="tab-pane" id="tab2653832" style="">
            <p class="font">
              1） 编译软件Microsoft Visual C++ 6.0的使用。（主流软件，支持windows软件编程，VS太大了，对电脑要求高）

              2） 调试技巧，发现问题在哪，然后解决。有一个良好的代码编写习惯，变量的命名，在关键语句写上注释。

              3） C语言基本语法，数据结构。
            </p>
            <p></p>
          </div>


          <div class="tab-pane" id="tab2653833" style="">
            <h2 align="center"> 把字符串转化成整数</h2>
            <h3> 题目描述：</h3>
            <h4> 将一个字符串转换成一个整数，要求不能使用字符串转换整数的库函数。数值为0或者字符串不是一个合法的数值则返回0。 </h4>
            <h3> 思路：</h3><div class="font">
              第一种思路是使用正则表达式进行匹配，然后将这个匹配的结果进行遍历，每次遍历得到的数都乘以他的权值。
              第二种思路则是先将这个字符串转为为字符数组，然后将这个字符数组的第一位取出来，判断，根据首位进行遍历，也是需要根据这个权值。 </div>
            <h3> 实现：</h3>
            <div class="font">
              public int StrToInt(String str) {
              if(str.equals("") || str.length() == 0){
              return 0;
              }
              char[] ch = str.toCharArray();
              int fuhao = 0;
              if(ch[0] == '-')
              fuhao = 1;
              int sum = 0;
              for(int i = fuhao; i < ch.length; i ++){ if(ch[i]=='+' ) continue; if(ch[i] < 48 || ch[i]> 57)
                return 0;
                sum = sum * 10 + ch[i] - 48;
                }
                return fuhao == 0? sum:sum*-1;
                }

            </div>
            <p></p>
          </div>

        </div>
      </div>
    </div>
  </div>
  <div class="hide">
    <script type="text/plain" id="upload_ue" name="upload_ue"></script>
  </div>
</body>

</html>